package Q15_05_Call_In_Order; public class MyThread extends Thread { private String method; private FooBad foo; public MyThread(FooBad foo, String method) { this.method = method; this.foo = foo; } public void run() { if (method == "first") { foo.first(); } else if (method == "second") { foo.second(); } else if (method == "third") { foo.third(); } } }